package com.taiyuan.tongcheng.bean;

import java.io.Serializable;
import java.util.List;

public class CargoOrderSimple implements Serializable {
	
	/**
	 * @Fields serialVersionUID : TODO
	 * @date 2015-8-21 上午9:48:01
	 * @author wzq
	 */
	private String startPlace;// 起点地点,
	private double startLongitude;// 起点经度；
	private double startLatitude;// 起点纬度；
	private String startProvince;
	private String startCity;
	private String startCityCode;
	private String endPlace;// 终点地点，
	private double endLongitude;// 终点经度；
	private double endLatitude;// 终点纬度；
	private String endProvince;
	private String endCityCode;
	private String endCity;
	private String erviceDate;// 服务时间，如果是即时叫车，为当前时间；如果是预约叫车，即为预约的时间；
	private String orderMoney;// 订单金额；
	private String extraServiceids;// 额外服务id集合，如：1,2,3,4,5,6；
	private List<Integer> serviceidList;
	private String note;// 备注信息,
	private String totalKmNum;// 总里程数；
	private String receiver;// 收货人
	private String receiverMobile;// 收货人联系方式；
	private String middlePlaceInfo;// 途径地信息集合（途径地1（地址、经度、纬度、距离上一个点的里程、收货人、收货人联系方式），途径地2（地址、经度、纬度、距离上一个点的里程、收货人、收货人联系方式）），说明见middlePlaceInfoDto，例如:
									// [{"receiver":"张三","receiverMobile":"13566788890","longitude":"66.68","latitude":"86","place":"中关村","betweenPrePlacKm":"18.6"},{"receiver":"王五","receiverMobile":"13566788891","longitude":"16.68","latitude":"88","place":"知春路","betweenPrePlacKm":"7"}]，其中收货人要进行需要进行URLEncoder的UTF-8编码；
	private int payTypeId;// 支付方式；
	private int truckTypeId;// 车型id；
	private double totalMeter;// 总米数
	private double totalKiloMeter;// 总公里数
	private int isImFalg;//是否为及时订单
	private String moneyCardCode;//优惠券码
	private double couponPrice;//优惠卷价格
    private int middlePlaceCount;//途径点个数
	
	
	public int getMiddlePlaceCount() {
		return middlePlaceCount;
	}
	public void setMiddlePlaceCount(int middlePlaceCount) {
		this.middlePlaceCount = middlePlaceCount;
	}
	public double getCouponPrice() {
		return couponPrice;
	}
	public void setCouponPrice(double couponPrice) {
		this.couponPrice = couponPrice;
	}
	public String getMoneyCardCode() {
		return moneyCardCode;
	}
	public void setMoneyCardCode(String moneyCardCode) {
		this.moneyCardCode = moneyCardCode;
	}
	public CargoOrderSimple(){
		super();
		note="";
		isImFalg=0;
		moneyCardCode="";
		middlePlaceCount=0;
	}
	public int getPayTypeId() {
		return payTypeId;
	}

	public void setPayTypeId(int payTypeId) {
		this.payTypeId = payTypeId;
	}

	public int getTruckTypeId() {
		return truckTypeId;
	}

	public void setTruckTypeId(int truckTypeId) {
		this.truckTypeId = truckTypeId;
	}

	private static final long serialVersionUID = 1L;

	public List<Integer> getServiceidList() {
		return serviceidList;
	}

	public void setServiceidList(List<Integer> serviceidList) {
		this.serviceidList = serviceidList;
	}

	public double getTotalMeter() {
		return totalMeter;
	}

	public void setTotalMeter(double totalMeter) {
		this.totalMeter = totalMeter;
	}

	public double getTotalKiloMeter() {
		return totalKiloMeter;
	}

	public void setTotalKiloMeter(double totalKiloMeter) {
		this.totalKiloMeter = totalKiloMeter;
	}

	public String getStartPlace() {
		return startPlace;
	}

	public void setStartPlace(String startPlace) {
		this.startPlace = startPlace;
	}

	public double getStartLongitude() {
		return startLongitude;
	}

	public void setStartLongitude(double startLongitude) {
		this.startLongitude = startLongitude;
	}

	public double getStartLatitude() {
		return startLatitude;
	}

	public void setStartLatitude(double startLatitude) {
		this.startLatitude = startLatitude;
	}

	public String getEndPlace() {
		return endPlace;
	}

	public void setEndPlace(String endPlace) {
		this.endPlace = endPlace;
	}

	
	public int getIsImFalg() {
		return isImFalg;
	}
	public void setIsImFalg(int isImFalg) {
		this.isImFalg = isImFalg;
	}
	public double getEndLongitude() {
		return endLongitude;
	}

	public void setEndLongitude(double endLongitude) {
		this.endLongitude = endLongitude;
	}

	public double getEndLatitude() {
		return endLatitude;
	}

	public void setEndLatitude(double endLatitude) {
		this.endLatitude = endLatitude;
	}

	public String getErviceDate() {
		return erviceDate;
	}

	public void setErviceDate(String erviceDate) {
		this.erviceDate = erviceDate;
	}

	public String getOrderMoney() {
		return orderMoney;
	}

	public void setOrderMoney(String orderMoney) {
		this.orderMoney = orderMoney;
	}

	public String getExtraServiceids() {
		return extraServiceids;
	}

	public void setExtraServiceids(String extraServiceids) {
		this.extraServiceids = extraServiceids;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public String getTotalKmNum() {
		return totalKmNum;
	}

	public void setTotalKmNum(String totalKmNum) {
		this.totalKmNum = totalKmNum;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getReceiverMobile() {
		return receiverMobile;
	}

	public void setReceiverMobile(String receiverMobile) {
		this.receiverMobile = receiverMobile;
	}

	public String getMiddlePlaceInfo() {
		return middlePlaceInfo;
	}

	public void setMiddlePlaceInfo(String middlePlaceInfo) {
		this.middlePlaceInfo = middlePlaceInfo;
	}
	

	public String getStartProvince() {
		return startProvince;
	}

	public void setStartProvince(String startProvince) {
		this.startProvince = startProvince;
	}

	public String getStartCity() {
		return startCity;
	}

	public void setStartCity(String startCity) {
		this.startCity = startCity;
	}

	public String getStartCityCode() {
		return startCityCode;
	}

	public void setStartCityCode(String startCityCode) {
		this.startCityCode = startCityCode;
	}

	public String getEndProvince() {
		return endProvince;
	}

	public void setEndProvince(String endProvince) {
		this.endProvince = endProvince;
	}

	public String getEndCityCode() {
		return endCityCode;
	}

	public void setEndCityCode(String endCityCode) {
		this.endCityCode = endCityCode;
	}

	public String getEndCity() {
		return endCity;
	}

	public void setEndCity(String endCity) {
		this.endCity = endCity;
	}
}
